// 入口函数
$(function () {
    // 获取用户信息
    getuserInfo()
    // 封装一个获取用户信息的函数
    function getuserInfo() {
        // 调用接口 
        $.ajax({
            method: 'get',
            url:'/my/userinfo',
            // 设置请求头
            headers: {
                Authorization: localStorage.getItem('token')
            },
            success :function(res) {
                // 判断是否成功
                console.log(res);
                if (res.status !== 0) {
                    return layer.msg('用户信息获取失败')
                }
                // 渲染用户信息 用户名和头像
                rendenrAvatar(res.data)
            }
        })
    }


    // 封装一个获取用户头像的函数
    function rendenrAvatar(user) {
        // 用户有名称就用名称  如果没有就用用户名
        var name = user.nickname || user.username;
        // 设置欢迎语
        $('#welcome').html('欢迎&nbsp;&nbsp' + name)
        //  判断用户是否有头像图片
        if (user.user_pic) {
            // 有  设置img的src  并且文字头像span隐藏
            $('.layui-nav-img').attr('src', user.user_pic).show()
            $('.text-avatar').hide()
        } else {
            // 没有 显示文字头像首字母 图片头像img隐藏
             var first = name[0] //字符串中的每个字符也有索引
             first = first.toUpperCase()
             $('.text-avatar').html(first).show()
             $('.layui-nav-img').hide()
        }
    }
})
